English Dictionary
◊ TWIN FALLS
Twin Falls
n : a waterfall in the Snake River in southern Idaho [syn: {Twin},
{Twin Falls}]